*{margin:0; padding:0;}
html{height:100%;}
body{font-size:14px; height:100%;}
.clearfix{clear:both;}
a{text-decoration:none; color:#444;}

a.btn{display:inline-block; padding:10px 20px;}
a.btn-blue{background:#1596f5; color:#fff; border-radius:5px;}

#box-header{height:60px; background:#333; position:absolute; left:0; top:0; width:100%; z-index:999;}

#box-main{position:relative; height:100%;}
#box-side{width:200px; position:absolute; left:0; top:0; height:100%;}
#box-side .wrapper{padding-top:70px;}
#box-content{margin-left:220px; background:#eee; height:100%;}
#box-content .wrapper{padding-top:90px; margin:0 20px;}

#box-side ul{}
#box-side ul li.item{padding:5px 0;}
#box-side ul li.item a{display:block; border:1px solid #ddd; text-align:center; padding:5px 0;}

table.dataTable{background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc;}
table.dataTable td,table.dataTable th{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px;}
table.dataTable th{text-align:center;}